package com.alibaba.citrus.ots.platform.enhance.repository.model.diff.common;

import lombok.Data;

/**
 * @author: qiaojiange
 * @create: 2022/01/19
 * @Description 字段行传输对象
 */
@Data
public class FieldLineDTO {
    /**
     * 原来字段名称
     */
    private String originFieldName;
    /**
     * 标准字段名称
     */
    private String standardFieldName;
    /**
     * 字段值
     */
    private String fieldValue;

    /**
     * 字段行对象
     * @param originFieldName 原始字段名称
     * @param standardFieldName 标准字段名称
     * @param fieldValue 字段值
     * @return 字段行对象
     */

    public static FieldLineDTO of(String originFieldName, String standardFieldName, String fieldValue) {
        FieldLineDTO dto = new FieldLineDTO();
        dto.setOriginFieldName(originFieldName);
        dto.setStandardFieldName(standardFieldName);
        dto.setFieldValue(fieldValue);
        return dto;
    }

    public FieldLineDTO() {

    }
}
